using System;
using System.Collections.Generic;
using System.Text;

namespace OgilvyOne.Model
{
    public class AssetInfo
    {
        // Fields
        private int iAssetCategory;
        private int iAssetHeight;
        private int iAssetID;
        private int iAssetType;
        private int iAssetWidth;
        private int iConID;
        private int iIsView;
        private int iViewInNavigation;
        private string sAssetDesc;
        private string sAssetName;
        private string sAssetPath;
        private string sCreateDate;
        private string sSmallAssetPath;
        private int sCarType;
        private int sPicType;
        private int iIs_EN;

        // Methods
        public AssetInfo()
        {
        }

        public AssetInfo(int Asset_ID, int Con_ID, int Asset_Type, string Asset_Name, string Asset_Desc, string Asset_Path, string SmallAsset_Path, int Asset_Width, int Asset_Height, string Create_Date, int CarType,int PicType)
        {
            this.Asset_ID = Asset_ID;
            this.Con_ID = Con_ID;
            this.Asset_Type = Asset_Type;
            this.Asset_Name = Asset_Name;
            this.Asset_Desc = Asset_Desc;
            this.Asset_Path = Asset_Path;
            this.SmallAsset_Path = SmallAsset_Path;
            this.Asset_Width = Asset_Width;
            this.Asset_Height = Asset_Height;
            this.Create_Date = Create_Date;
            this.sCarType = CarType;
            this.sPicType = PicType;
        }

        public AssetInfo(int Asset_ID, int Con_ID, int Asset_Type, string Asset_Name, string Asset_Desc, string Asset_Path, string SmallAsset_Path, int Asset_Width, int Asset_Height, string Create_Date)
        {
            this.Asset_ID = Asset_ID;
            this.Con_ID = Con_ID;
            this.Asset_Type = Asset_Type;
            this.Asset_Name = Asset_Name;
            this.Asset_Desc = Asset_Desc;
            this.Asset_Path = Asset_Path;
            this.SmallAsset_Path = SmallAsset_Path;
            this.Asset_Width = Asset_Width;
            this.Asset_Height = Asset_Height;
            this.Create_Date = Create_Date;
        }

        // Properties
        public int Asset_Category
        {
            get
            {
                return this.iAssetCategory;
            }
            set
            {
                this.iAssetCategory = value;
            }
        }

        public int Car_Type
        {
            get
            {
                return this.sCarType;
            }
            set
            {
                this.sCarType = value;
            }
        }

        public int Pic_Type
        {
            get
            {
                return this.sPicType;
            }
            set
            {
                this.sPicType = value;
            }
        }

        public string Asset_Desc
        {
            get
            {
                return this.sAssetDesc;
            }
            set
            {
                this.sAssetDesc = value;
            }
        }

        public int Asset_Height
        {
            get
            {
                return this.iAssetHeight;
            }
            set
            {
                this.iAssetHeight = value;
            }
        }

        public int Asset_ID
        {
            get
            {
                return this.iAssetID;
            }
            set
            {
                this.iAssetID = value;
            }
        }

        public string Asset_Name
        {
            get
            {
                return this.sAssetName;
            }
            set
            {
                this.sAssetName = value;
            }
        }

        public string Asset_Path
        {
            get
            {
                return this.sAssetPath;
            }
            set
            {
                this.sAssetPath = value;
            }
        }

        public int Asset_Type
        {
            get
            {
                return this.iAssetType;
            }
            set
            {
                this.iAssetType = value;
            }
        }

        public int Asset_Width
        {
            get
            {
                return this.iAssetWidth;
            }
            set
            {
                this.iAssetWidth = value;
            }
        }

        public int Con_ID
        {
            get
            {
                return this.iConID;
            }
            set
            {
                this.iConID = value;
            }
        }

        public string Create_Date
        {
            get
            {
                return this.sCreateDate;
            }
            set
            {
                this.sCreateDate = value;
            }
        }

        public int IsView
        {
            get
            {
                return this.iIsView;
            }
            set
            {
                this.iIsView = value;
            }
        }

        public string SmallAsset_Path
        {
            get
            {
                return this.sSmallAssetPath;
            }
            set
            {
                this.sSmallAssetPath = value;
            }
        }

        public int View_In_Navigation
        {
            get
            {
                return this.iViewInNavigation;
            }
            set
            {
                this.iViewInNavigation = value;
            }
        }

        public int Is_EN
        {
            get
            {
                return this.iIs_EN;
            }
            set
            {
                this.iIs_EN = value;
            }
        }
    }
}
